/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package JeuDeLaVie;

/**
 *
 * @author laurelinde
 */
public class MotifOscillCroix extends MotifEnv
{

    public MotifOscillCroix()
    {
        super(8, 8);

        int i, j;

        //---------------------------
        // Initialisation du tableau
        //---------------------------
        for (i = 0; i < 8; i++)
        {
            for (j = 0; j < 8; j++)
            {
                tabCases[i][j] = new Case();
            }
        }

        //----------------------
        //On remplit le tableau
        //----------------------
        for (i = 2; i < 6; i++)
        {
            tabCases[0][i].setEtatCourant(true);
        }
        tabCases[1][2].setEtatCourant(true);
        tabCases[1][5].setEtatCourant(true);
        tabCases[2][0].setEtatCourant(true);
        tabCases[2][1].setEtatCourant(true);
        tabCases[2][2].setEtatCourant(true);
        tabCases[2][5].setEtatCourant(true);
        tabCases[2][6].setEtatCourant(true);
        tabCases[2][7].setEtatCourant(true);
        tabCases[3][0].setEtatCourant(true);
        tabCases[3][7].setEtatCourant(true);
        tabCases[4][0].setEtatCourant(true);
        tabCases[4][7].setEtatCourant(true);
        tabCases[5][0].setEtatCourant(true);
        tabCases[5][1].setEtatCourant(true);
        tabCases[5][2].setEtatCourant(true);
        tabCases[5][5].setEtatCourant(true);
        tabCases[5][6].setEtatCourant(true);
        tabCases[5][7].setEtatCourant(true);
        tabCases[6][2].setEtatCourant(true);
        tabCases[6][5].setEtatCourant(true);
        for (i = 2; i < 6; i++)
        {
            tabCases[7][i].setEtatCourant(true);
        }

    }

    @Override
    public Case[][] getTabMotif()
    {
        return tabCases;
    }
}
